public class No
{
        public int pontos;
        public String nome;        
        public No prox;
        public No ini;
        
       public void mostraNo(No p){
           
           if( p != null ){
               mostraNo(p.prox);
               System.out.println(p.nome + " -> " + p.pontos);
            }       
        }
        
        public No insereNo(Pontuacao j, No ini){
            
            No novo = new No();
            No ant = new No(), p;    
            novo.pontos = j.getMaxpontos();
            novo.nome = j.getNome();
            ant = null;
            p = ini;
            while (p != null && j.getMaxpontos() > p.pontos){
                ant = p;
                p = p.prox;
            }
            if (ant == null){ 
                novo.prox = ini;
                ini = novo;
            }
            else {
                novo.prox = p;
                ant.prox = novo;
            }
            return ini;
        }                                                                                                    
}